package com.example.dell.broadnotify_122zzy;

import android.app.Notification;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Build;
import android.provider.Settings;
import android.support.v4.app.NotificationCompat;
import android.widget.Toast;

/**
 * Created by dell on 2017/5/3.
 */

public class MyReceiver extends BroadcastReceiver{
    private Context context;
    private String str="";

    public  static NotificationManager manager;
    public static int notify=1;//
    @Override
    public void onReceive(Context context, Intent intent) {
              this.context=context;
              str=intent.getStringExtra("para2");
        Toast.makeText(context,"接收到广播："+str,Toast.LENGTH_LONG);
        sendontify();
    }

    private void sendontify() {
        manager=(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);
        NotificationCompat.Builder builder=new
                NotificationCompat.Builder(context);
        Intent intent=new Intent(context,NotifyActivity.class);
        intent.putExtra("para3",str);
        PendingIntent pintent=PendingIntent.getActivity(
                context,
                notifyID,
                intent,
            PendingIntent.FLAG_UPDATE_CURRENT

        );
       builder.setContentTitle("通知的标题")
               .setContentText(""+str)
               .setTicker("")
               .setContentIntent(pintent)
               .setDefaults(Notification.DEFAULT_ALL)
               .setAutoCancel(true)
               .setWhen(System.currentTimeMillis());
    }
}
